<?php

/**
 * Facade_Resource
 * @copyright 2010
 * @version $Id$
 * @access public
 */
class Default_Model_Facade_Resource{
	
	/**
	 * Constructor de la clase
	 * @return void
	 */
	public function Default_Model_Facade_Resource()
	{
		
	}
	
	/**
	 * Lee un recurso del sistema.
	 * @param mixed $resource: Objeto con los datos del recurso a leer.
	 * @return
	 */
	public function readResource($resource)
        {

            $TBD_Resource = new Saas_Model_Resource();
            try{
                $data = $TBD_Resource->readResource($resource);
                return $data;
            }catch(Exception $e){
                echo 'Caught exception: ',  $e->getMessage(), "\n";
            }
	}
        /**
	 * Lee los  recursos del sistema.
	 * @return array $data lista de recursos obtenidos en la consulta
	 */
	public function readAllResources()
	{
            $TBD_Resource = new Saas_Model_Resource();

            try{
                $data = $TBD_Resource->readAllResources();
                return $data;
            }catch(Exception $e){
                echo 'Caught exception: ',  $e->getMessage(), "\n";
            }
	}


}